MP3模块 [WEEEMAKE WIKI]

您所在的位置:网站首页 无名科技 mp3 模块 MP3模块 [WEEEMAKE WIKI]

MP3模块 [WEEEMAKE WIKI]

2024-06-13 07:18| 来源: 网络整理| 查看: 265

MP3模块

1. 模块介绍

MP3模块是一个用于控制播放MP3文件的音频播放模块。模块板载了一个0.1W的喇叭,可以直接播放音乐,不需要另外再接喇叭。同时也可以通过插针接口,外接功率更大的喇叭。模块内置4M内存,可以存放少量音频文件,同时也支持TF卡,用户可以存入更多更大的音频文件。

2. 模块参数

参数

值/描述

工作电压

DC 5V

通信方式

WM单总线

尺寸大小

55mm * 24mm * 18.5mm(长*宽*高)

3. 模块使用 3.1. 存入文件

模块上有一个microUSB接口,通过USB 连接电脑,电脑上会以U盘的形式读出,此时直接往里面放入MP3格式的音频文件就好了。注意,内置的flash卡只有4M大小。更大的文件需要存入TF卡,然后插入模块上面的TF卡槽中去。

3.2. 测试播放

用RJ11线连接主控板通电后,模块上L1的指示灯会常亮,此时可以按下模块上的白色按键,如果模块上已经有文件,不需要编程就会立刻播放文件,同时L1的指示灯会闪烁,当播放停止时,常亮。

4. 编程指南 4.1. 功能介绍及编程指南

4.1.1 模块功能及图形化编程指南

该模块支持的图形化编程平台有WeeeCode、编程猫平台、Mixly_Arduino、MakeCode等,其图形化编程大同小异,区别不会很大。

模块功能

需传参数

图形化编程块举例(其他平台图形化编程块大同小异)

选择MP3文件播放来源:内置FLASH或TF卡

(2个参数)端口、播放文件源

设置播放音量

(2个参数)端口、播放音量值(0~30)

指定播放第几首

(2个参数)端口、播放音量值(1~3000)

 恢复播放

(1个参数)端口

 暂停播放

(1个参数)端口

 上一首

(1个参数)端口

 下一首

(1个参数)端口

判断当前曲目是否播放完毕

(1个参数)端口

 

4.1.2 文本代码编程指南

直接使用文本代码编程,就涉及到相关编程API:

          Arduino-C/C++ API:查看相关API

          Micro:bit-micropython API:查看相关API

4.2. 编程示例 5. 外接喇叭

如果板载喇叭的音量和声音品质不能满足要求,可以通过按键旁边的2pin插针来扩展喇叭,建议接入3W以内的喇叭。工作时外接喇叭和板载喇叭会同时响。

6. 注意事项

(1)模块只支持MP3格式;

(2)曲目排序会按照存入Flash或TF卡先后顺序排列的,即最先存入的曲目为第1首,按照存入先后顺序依次往后排序;

(3)编程时,注意循环条件中极短时间内重复调用播放歌曲指令,这样会导致歌曲播放不出,最好加入播放歌曲时间长度的延迟;

(4)外接喇叭时,要注意模块散热,不能使模块过热;

(5)模块不要经常处于最大音量,以防减少喇叭寿命;

(6)该模块属于较耗电模块,使用时最好外接电源。



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3